

<p class="title" align="center">Triangle Java Users Group Presents:</p>
<p class="header4" align="center">Eclipse in Action</p>
<p class="header4" align="center"><span align="center" class="header3">presented
  by Ed Burnette</span></p>

<p align="center"><b>Monday, June 16, 2003 </b><br>
  <b>6:30 PM - 9:00 PM</b> <br>
  <b>MCNC Auditorium</b> <br>
  3021 Cornwallis Road <br>
  Research Triangle Park, North Carolina</p>


<p><span class="header2">Abstract:</span><br>
Many blacksmiths take pride in making their own tools. When first starting out in the trade, or when undertaking a job that has special requirements, making new tools is the first step. Using forge, anvil, and hammer, the blacksmith repeats the cycle of heating, hammering, and cooling the steel until it becomes a tool of exactly the right shape, size, and strength for the job at hand. Software development seems like a clean and abstract process when compared to the visceral force and heat of blacksmithing. But what code has in common with metal (at least at high temperatures) is malleability: With sufficient skill and effort, you can bang code or steel into a finely honed tool or a massive architectural wonder.
</p>
<p>
Eclipse is the software developer's equivalent to the blacksmith's workshop, initially equipped with forge, anvil, and hammer. Just as the blacksmith might use his existing tools to make a new tool, perhaps a pair of tongs, you can use Eclipse to build new tools for developing software-tools that extend the functionality of Eclipse. One of Eclipse's distinguishing features is its extensibility.
</p>
<p>
But don't be put off by this do-it-yourself ethos; you don't need to build your own tools to take full advantage of Eclipse. You may not even need any new tools; Eclipse comes with a fully featured Java development environment, including a source-level debugger. In addition, because of Eclipse's popularity and its opensource nature, many specialized tools (built for Eclipse, using Eclipse) are already freely available, and many more are on the way.
</p>
<p>
Outline: (may vary based on audience feedback)<br>
<ul>
<li>Using Eclipse
<ul>
	  <li>Getting started
      <li>The Java development cycle
      <li>Working with source code
      <li>Building with Ant
      <li>Web development tools
</ul>
   <li>Extending Eclipse
<ul>
      <li>Introduction to plug-ins
      <li>Editors
      <li>Views
      <li>Preferences
</ul>
   <li>Introduction to SWT
<ul>
      <li>Architecture
      <li>Events
      <li>Threads
      <li>Building and running
</ul>
   <li>Introduction to Jface
<ul>
      <li>Architecture
      <li>Building and running
</ul>
   <li>Q&A
</ul>
</p>

<p><span class="header2">About the Speaker:</span><br>

Ed Burnette is a Principal Systems Developer at SAS, where he has worked on such
 diverse projects as compilers, debuggers, device drivers, performance tuning, and
 UNIX ports. He also helped write several commercial computer games. Currently, Ed
  uses Eclipse in the development of OLAP servers, mid-tier providers, and clients
   written in a mixture of C and Java. He lives near Research Triangle Park, North Carolina.


</p>

<span class="header2">Agenda:</span><br>
6:30 - 7:00 PM -- Meet, Talk, Snacks <br>
7:00 - 7:15 -- JUG Business and Announcements <br>
7:15 - 8:15 -- Presentation <br>
8:15 - 8:30 -- Discussion with Presenter <br>
9:00 - Doors close <br>

<br>


<p><span class="header2">Admission:</span><br>
Paid-up members of TriJUG may attend without additional charge.
Non members are asked to pay $5 per meeting. But, if you are either a full time
student or unemployed, then we ask only $2 per meeting.</p>


<p><span class="header2">DIRECTIONS to MCNC:</span><br>
<b>From Raleigh:</b><br>
Take I-40 West toward Durham and Chapel Hill. You will enter RTP. Where I-40 splits,
bear right onto the Durham Freeway North (Highway 147). Take the Cornwallis Road Exit.
At the end of the exit ramp, bear right - cross back over the Freeway. MCNC is located
approximately 3/4 mile on the right.</p>


<p><b>From Durham:</b><br>
Get on the Durham Freeway South (Highway 147). Take the Cornwallis Road exit.
At the end of the ramp, bear right - MCNC is approximately 3/4 mile on right. </p>

<p align="center">Click here for <a href="http://trijug.org/mcnc/?/directions.html">map with
directions</a>, or visit the <a href="http://trijug.org/mcnc/?/">MCNC web site</a>.</p>

<br>
<br>
